const Joi = require('@hapi/joi');
const Base = Joi.object({
  // tid: Joi.number().default(0).description('tid'),
  name: Joi.string().required(),
  alias: Joi.string().allow(null),
  count: Joi.number().default(0)
}).label('Tag').unknown(true);
exports.Base = Base
exports.Create = Base.append({}).label('TagCreate')
exports.Update = Base.append({
  tid: Joi.number().required().min(1).description('主键tid'),
}).label('TagUpdate')
exports.Default = Base.append({
  tid: Joi.number().required().min(1).description('主键tid'),
  createdAt: Joi.date().allow(null).description('创建时间'),
  updatedAt: Joi.date().allow(null).description('更新时间')
}).label('TagDefault')